td.part_name /* 
    Document   : style
    Created on : 19.04.2013, 11:08:03
    Author     : Admin
    Description:
        Purpose of the stylesheet follows.
*/
@font-face {
    font-family: 'Open Sans';
    src: url('font/opensans-regular.eot');
    src: url('font/opensans-regular.eot') format('embedded-opentype'),
         url('font/opensans-regular.woff') format('woff'),
         url('font/opensans-regular.ttf') format('truetype'),
         url('font/opensans-regular.svg#OpenSansRegular') format('svg');
}

body { 
font-family: 'Open Sans', sans-serif;
background: #F3F3F3 url(../images/bg/main_bg.jpg) repeat fixed 0% 0%;
color:#000000;

}
a {
  color: #560029;
  text-decoration: underline;
}
hr {margin: 0px; border-top: 1px solid #c5b7bc;}

a:hover {
  color: #882d4f;
  text-decoration: none;
}
a.btn { text-decoration: none;}

.masthead {
padding: 150px 0 90px;
margin-bottom: 0;

}
.main
{
    color: inherit;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
       
}
.span6 {
width: 420px;
}
.padding40{
    padding:40px;
}
.padding4020{
    padding:20px 40px;
}
.padding040{
    padding:0px 40px;
}
.padding20{
    padding:20px;
}
.mar-top5 {margin-top: 5px;}
.mar-top10 {margin-top: 10px;}
.mar-top20 {margin-top: 20px;}
.mar-top30 {margin-top: 30px;}
.photo_warn_text {font-size: 12px; color:#636363; margin-left:160px;}

.navbar-inner {
  height: 37px;
  min-height: 37px;
  background-color: #170304;
  background-image: -moz-linear-gradient(top, #624444, #170304);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#624444), to(#170304));
  background-image: -webkit-linear-gradient(top, #624444, #170304);
  background-image: -o-linear-gradient(top, #624444, #170304);
  background-image: linear-gradient(to bottom, #624444, #170304);
  background-repeat: repeat-x;
  border: 1px solid #170304;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#624444', endColorstr='#170304', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.navbar .logo {
  display: block;
  float: left;
  position: absolute;
}
.top_menu {margin-bottom: 0px;}
.top_menu li
{
    font-size: 13px;
    padding: 10px 0px;
    
}
.top_menu li a, .top_menu li a:hover
{
   color: #fff;
   text-decoration: none;
}
.top_menu li a.green, a.green:hover
{
    color:#d6ec63;
   
}
.offset_main
{
    margin-left: 380px;
}
.main_menu
{
    background: #e7ddc4;
}
.main_menu ul
{margin-left:30px; margin-top:10px;}
.main_menu li a
{
    color: #882d4f;
    text-decoration: none;
    padding: 5px 10px;
}
.main_menu li a:hover
{
    background-color: #fff;
    color: #560029;
}
.hover {
     background-color: #fff;
    color: #560029;
    
}
.banner_head
{
    width: 751px;
height: 103px;
margin-left: 110px;
margin-top: -15px;
background: url(../images/banner_head.png) no-repeat center top;
padding: 3px 0px 0px 10px;
}
.banner_small_head
{
    text-align: right;
    margin-top: 30px;
    margin-bottom: 40px;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
        
}
.footer
{
margin-top: 40px;
}
.footer_logo
{
 background: url(../images/footer_logo.png) no-repeat left top;
 height: 53px;
 padding-left: 70px;
   line-height: 43px;
 margin-bottom: 40px;
 color:#560029;
 font-size:13px;
}
.footer_social
{
    line-height: 43px;
}
div.bubble
{
    background: #f3efe4;
    -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
   padding: 15px;   
   
    
}

.user_forum_name {width:100px;}
.user_post_forum {width: 310px;font-size: 11px;}
.user_post_forum_count {width: 20px;text-align: center;color:#560029; font-weight: bold; font-size: 11px;}
div.bub
{
    background:  url(../images/tip.png) no-repeat bottom right;
    height: 25px;
    width: 37px;
    position: relative;
    top:-1px;
    float:right;
    margin-right:30px;
}
.last_themes
{
    line-height: 24px;
}
.last_forum_title
{
    font-size: 16px;
    font-weight: normal;
}
.partner_home_block
{
    width: 232px;
    padding: 20px 40px;
    overflow: hidden;
    min-height: 220px;
    
}
.partner_block_b_b
{
    border-bottom: 1px solid #ececec;
}
.partner_block_b_r
{
    border-right: 1px solid #ececec;
}
.partner_block_b_l
{
    border-right: 1px solid #ececec;
}

.partner_home_cat_name{
color:#666666;
font-size:10px;
text-transform: uppercase;
}

.partner_home_block h2
{
    color:#882d4f;
    font-size:20px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 0px;
}

.home_block_wrap {
min-height: 190px;max-height: 190px;overflow: hidden;}
td.part_name {width:210px;}


.btn-partn {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #882d4f;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #882d4f, #57012a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#882d4f), to(#57012a));
  background-image: -webkit-linear-gradient(top, #882d4f, #57012a);
  background-image: -o-linear-gradient(top, #882d4f, #57012a);
  background-image: linear-gradient(to bottom, #882d4f, #57012a);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff882d4f', endColorstr='#ff57012a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  font-size:12px;
  width:148px;
}

.btn-partn:hover,
.btn-partn:active,
.btn-partn.active,
.btn-partn.disabled,
.btn-partn[disabled] {
  color: #ffffff;
  background-color: #57012a;
  *background-color: #003bb3;
}

.btn-partn:active,
.btn-partn.active {
  background-color: #003399 \9;
}
.btn-large {font-size: 16px;}


.partner_block_about
{
    font-size:12px;
    margin-bottom: 10px;
}
.home_subcats
{
    font-size: 9px;
}
.home_subcats a
{
  text-decoration: none;
}
li.subcats0 
{
    background: #d8d0e8;
}
li.subcats0 a
{
    color: #5b3a7c;
}
li.subcats1 
{
    background: #c8d2eb;
}
li.subcats1 a
{
    color: #266491;
}
li.subcats2 
{
    background: #fddfc7;
}
li.subcats2 a
{
    color: #b66334;
}
li.subcats3 
{
    background: #fad6e4;
}
li.subcats3 a
{
    color: #bc1878;
}
.new_partner_block_head
{
    font-size: 24px;
    color:#560029;
    margin-bottom: 20px;
}
.subscrible_form
{
    width: 230px;
    height: 43px;
    background: url('../images/subscrible_form.png') no-repeat;
    margin-top:-10px;
    margin-left:10px;
}
input.subscrible_input
{
    border:none;
    background: none;
    width: 165px;
    margin-top: 5px;
    margin-left: 13px;
    height: 25px;
    float:left;
    color: #999999;
font-size: 14px;
font-weight: 600;


    
}
.subscrible_sub
{
    background: url('../images/subscrible_form_sub.png') no-repeat;
    float:left;
   width: 38px;
    border: none;
    height: 42px;
    cursor: pointer;
}
.signForum
{
font-size: 12px;
border-bottom: 1px dotted #560029;
cursor: pointer;
line-height: 12px;
margin-left: 10px;
margin-top: 5px;
}
.btn-view {
  padding: 7px 15px;
  font-size: 15px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
 color:#666666;         
}

.btn-view [class^="icon-"],
.btn-view [class*=" icon-"] {
  margin-top: 4px;
}
.new_partner_wrap
{
    margin-bottom: 25px;
}
.category_home_block
{
    background: #f3efe4 url('../images/category_block_open_bg.png') repeat-x top center;
    padding: 10px 40px;
}
#lastPartnersList {margin-bottom: 40px;}

.category_block_name {color:#560029; text-decoration: none; font-size: 24px;}
.category_block_news_link {color:#882d4f; font-size: 12px;}
.category_block_header {padding: 35px 0px 10px 0px;}
.show_cat {background: url('../images/show_hide_icon.png') no-repeat;
background-position: 0px -18px;
width: 18px;
height: 18px;
display: block;
margin-left: 35px;
margin-top:10px;
cursor: pointer;}
.close_eyes {background-position: 0px 0px;}
.category_home_block_close {
  background-color: #fdfdfd;
  background-image: -moz-linear-gradient(top, #fdfdfd, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #e6e6e6);
  background-image: -o-linear-gradient(top, #fdfdfd, #e6e6e6);
  background-image: linear-gradient(to bottom, #fdfdfd, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    
}
.cat_rating_table {border:none; width: 100%;}
.cat_rating_table td {background: #fff; border-bottom: 1px solid #d5d5d5;padding:10px; vertical-align:middle;color:#000;}
a.table_cat_partner_name {text-decoration: none; color:#560029; margin-bottom:5px;display: block;}
.rating_up_icon {background: url('../images/up_down_rating_icon.png') no-repeat;
background-position: 0px 0px;
width: 10px;
height: 10px;
display: inline-block;
margin-top: 6px;
margin-right: 5px;
}
.rating_up {font-size:10px; color:#3ca936;display: inline-block;
width: 16px;
text-align: center;}
.rating_value {font-size:14px; color:#560029;padding: 0px 10px;display: inline-block;
width: 20px;
text-align: center;}
.count_rating {background: url('../images/count_rating_item.png') no-repeat;
width: 22px; height: 20px; color:#666666; font-size:11px; text-align: center;line-height: 16px; display:inline-block;}
.center_row {text-align: center;}
td.right_row {padding: 0px; width: 14px;}
.date_row {color:#666666; font-size:11px;text-align: center;}
.icon_hearth1 {background: url('../images/icon_hearth.png') no-repeat;
width:9px; height: 12px; display:inline-block;
}
.icon_hearth2 {background: url('../images/icon_hearth.png') no-repeat;
width:18px; height: 12px; display:inline-block;
}
.icon_hearth3 {background: url('../images/icon_hearth.png') no-repeat;
width:27px; height: 12px; display:inline-block;
}
.cat_rating_table th {font-size: 11px; text-decoration: none; color:#000000; font-weight: normal; height: 60px;}
.cat_rating_table th a { text-decoration: none; color:#000000;}
.cat_rating_table th a.asc {
background: url('../images/icon_sort_up.png') right center no-repeat;
color: #c20000;
padding-right: 15px;
}
.cat_rating_table th a.desc {
background: url('../images/icon_sort_down.png') right center no-repeat;
color: #c20000;
padding-right: 15px;
}
.button_view_all {margin-top: 20px; margin-bottom: 10px;}
.last_footer_block {margin-bottom: 60px; margin-top:20px; float:left;}
.partner_home_block h2 a {text-decoration: none;}

/*//////////////////////
В переписці. При наведенні на переписку будуть зявлятися ответить і удалить ссилки.
*/
.messageManagment {display: none; height: 50px;text-align: right;}
.messageManagment a {text-decoration: none;}
.messageArea {display: block; height: 50px}

.messItem:hover .messageManagment{display: block}
.messItem:hover .messageArea{display: none}
.aboutMore {display: none}

/*Цитати на форумі*/
.quote {border-left: 7px solid #dfcbb7; color:#8c6239; padding-left:25px; margin-bottom:5px; font-size:13px;}
.quote span.date {margin-right: 20px;}
/*меню логотип*/
.logoMenu{display: none; background-clip: padding-box;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px 6px 6px 6px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);list-style: none outside none;min-width: 160px;position:absolute;padding-top: 5px 0;}
/*закриваю тіні прозрачним блоком якшо юзер гость*/
.tinyCloseBlock{
       position: absolute;
width: 578px;
height: 260px;
border: 1px solid #918f90;
background-color: #eeeeee;
zoom: 1;
padding: 20px;
}
.tr_class_close td {
    color: gray;
    
}
.tr_class_close td a {
    color: gray;
    text-decoration: none;
    
}
.tr_class_close td span.rating_value {
    color: gray;
    
    
}
.tr_class_close td ul li {
    background: none repeat scroll 0 0 #dfdfdf;
}

.showMoreSort {
    border-color: #333333 transparent transparent;
    width: 25px;
    height: 20px;
    cursor:pointer;
    display: inline-block;
}
/*Ті самі стилі що й для надпису подписаться(клас signForum)*/
.unsubscr{
     border-bottom: 1px dotted #560029;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    margin-left: 10px;
    margin-top: 5px;
}    
/*//////////////////////*/

/*   Profile    */

.profile_username {font-size:32px; color:#560029}
.user_ava {height: 30px; width: 30px; float: left; margin-right: 16px; border: 1px solid #bdbeb8}
.tabs_wraper {  border-bottom: 1px solid #d5bfcb;margin-top: -1px;}


#tabs li {
  float:left;
  background: url('../images/bg_list_tab.jpg') left top repeat-x;
  margin:0;
  padding:0px;
 
  }
  #tabs li.first {
  float:left;
  background: #f1ebdd url('../images/left_list_tab_first.jpg') left top no-repeat;
  margin:0;
 padding: 0px 0px 0px 15px;
  }
   #tabs li.first.activ_tab {
 
  background: url('../images/left_list_tab_first_active.jpg') left top no-repeat;
  
  }
#tabs a {
  float:left;
  display:block;
  background:  url('../images/right_list_tab.jpg') right top no-repeat;
  padding: 6px 25px 7px 6px;
  font-size: 14px;
  text-decoration:none;
  color:#882d4f;
}
 

  #tabs a.last {
  float:left;
  display:block;
  background:  url('../images/right_list_tab_last.jpg') right top no-repeat;
  
  font-size: 14px;
  text-decoration:none;
  color:#882d4f;
  }
  #tabs li.activ_tab a.last
  {
      background:  url('../images/right_list_tab_last_active.jpg') right top no-repeat;
  }

#tabs
{
  overflow: auto;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: 30px;

}
#tabs li.activ_tab
{
   background: url('../images/bg_list_tab_active.jpg') left top repeat-x;
 
}
#tabs a.befor_activ_tab
{
     background:  url('../images/right_list_tab_befor_active.jpg') right top no-repeat;
  
}
#tabs li.activ_tab a
{
    background:  url('../images/right_list_tab_active.jpg') right top no-repeat;
 color:#560029;
  
}
.user_head_info {
    margin-left: 40px;
    margin-bottom: 30px;
}
span.last_login
{font-size:12px;
color: #898989;
}
 
.profil_h2 {font-size:24px; color:#560029; font-weight: 300;}
.profil_fill {color:#000000; font-size:14px; margin-bottom: 30px;}
.profil_fill span {font-size:12px; color:#898989; width: 100%;}
.profil_fill .links li {padding-left: 25px;}
.profil_fill li.skype {background: url(../images/icons/skype.jpg) left center no-repeat;}
.profil_fill li {line-height: 29px;}
.profil_fill li a {text-decoration: none;}
.profil_fill .left_block {margin-right: 30px;}
.profil_count {
background: url('../images/count_profile.jpg') no-repeat;
width: 26px;
height: 26px;
color: #560029;
font-size: 14px;
text-align: center;
line-height: 20px;
position: absolute;
margin-left: 12px;
margin-top:12px;
}
.profil_review_header {color:#7d7d7d; font-size:10px;text-transform:uppercase;}
.profil_review_header .dark {color:#000000;}
.profile_subcats {font-size:9px; text-transform: none;  display: inline-block;}
.profile_subcats li a {text-decoration: none;}
.profil_reviews {background-color: #e3f4cd; color: #000;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding: 24px; font-size:13px; margin-bottom:30px;}
.reviews_date {font-size:11px;}
.profil_reviews a.head {color:#560029; font-size: 16px;}
.profil_reviews .short_text { line-height: 19px; margin:10px 0px;}
.reviews_cut {background: url('../images/reviews_cut.jpg') no-repeat;
width:12px;
height: 13px;
margin-left: 25px;
}
.profil_all_links {font-size:16px;}
.last_comment {margin-bottom:30px; font-size:13px;}
.last_comment a.head {color:#560029; font-size: 16px;}
.short_conmment {margin-left: 20px;margin-top:10px;}
.comments_green {color:#48ad43;}
.bad_rewievs { background: url('../images/icons/help.jpg') right center no-repeat; padding-right: 20px;}
.bad_rewievs a {color: #c74a1a; font-size: 14px; text-decoration: none;}
.profil_new_messages {position: absolute;background: url('../images/icons/new_messages_bg.png') right center no-repeat;
width: 18px;
height: 18px;
text-align: center;
color:#fff;
font-size: 10px;
font-weight: bold;
line-height: 18px;
margin-left: -25px;
margin-top: -5px;
}


/* Профиль партнерки   */
.partner_cat {background: url('../images/partner_cat_left.jpg') left center no-repeat;  font-size:10px; text-transform: uppercase;
float:left; height: 21px;
display: inline-block;
padding-left: 10px;
margin-right: 15px;
}
.partner_cat a {background: url('../images/partner_cat.jpg') right center no-repeat; text-decoration: none; padding-right: 20px;line-height: 21px;
display: inline-block;}
.profile_partner_subcats {font-size:9px; text-transform: none; float:left;}
.profile_partner_subcats li a {text-decoration: none;}
.error_report {background: url('../images/icons/warning.jpg')left center no-repeat; padding-left: 25px; color:#636363; font-size:11px;}
a.error_report:hover {color: #636363;} 
h2.partner_name {font-size:26px; font-weight: 300;margin-bottom: 0px;}
.work_partner {cursor: pointer;padding-bottom: 2px;}
.others_cat {color:#636363; font-size:11px;}
.others_cat a {text-decoration: none;}
.partner_meta {font-size:12px;margin-bottom: 15px;line-height: 12px;}
.partner_meta span.pd {padding-right: 30px;}
.about_left_part_profil {float:left; width: 530px; font-size: 13px;margin-right: 60px;}
.partner_star {height: 100px; width: 70px; background: url('../images/star.jpg')left bottom no-repeat; text-align: center; margin-right: 30px;}

.partner_star .rating_val {font-size: 16px; color:#ffffff;margin-top: 50px;}
.partner_value_count {width: 119px; height: 150px;}

.partner_value_count .rating_count {font-size:11px;}
.rating_count div {display: inline-block; width: 110px;}
.good_rew {color:#48ad43;}
.bad_rew {color:#fd2220;}
.netral_rew {color:#882d4f;}
.som_rew {color:#959595;}
.rat_circle {width: 60px; height: 60px; font-size: 20px; text-align: center;float:left;margin-right: 10px;}
.rat_circle span {line-height:60px;}

.circ_1 {border: 2px solid #9c506c; color:#9c506c;}
.circ_2 {border: 2px solid #48ad43; color:#48ad43; }
.circ_3 {border: 2px solid #9c506c; color:#9c506c;}
.circ_4 {border: 2px solid #959595; color:#959595;}
.circle_rating_value {float:left;font-size:13px;color:#000000; margin-left:10px;margin-right: 50px;width: 155px; }
.val_name { display: table;height: 60px;}
.val_name span {vertical-align: middle;
  display: table-cell;
}
.partner_profil_wrap {background: url('../images/profil_parner_bg.png')center bottom no-repeat;}
.regbutton {background: url('../images/reg_button.png')center center no-repeat; width: 177px; line-height:33px;
text-decoration: none;
font-size: 14px;
text-align: center;
color:#fff;
display: block;}
a.regbutton:hover {color:#fff;}
.reg_wrap{
position: absolute;
margin-left: 340px;margin-top: -5px;}
.circle_wrap {margin-bottom: 40px;
float: left;}
.fill_par {background-color:#f9f8f4; }
.param_list {font-size: 13px; line-height: 30px; padding-left: 10px;}
.param_list span.name_val {width: 215px;display: inline-block; margin-right: 5px;}
.param_list2 {font-size: 13px; padding-left: 10px;}
.param_list2 span.name_val {width: 215px;display: inline-block; margin-right: 5px;}
.user_prof_link {font-size:13px;}
.par_prof_lat_login {color:#959595; font-size:11px;margin-top: 6px;
display: block;}
.partner_delegat {line-height: 12px;margin-bottom: 30px;}
.partner_delegat .user_ava {margin-right: 10px;}
.short_for_text {border: 1px solid #d8d8d8;
display: inline-block;
color: #882d4f;
margin: 2px 0px;
padding: 0px 0px 0px 5px;background:url('../images/select.jpg')right center no-repeat; }
.moreSort {border: 1px solid #d8d8d8;
display: inline-block;
color: #882d4f;
margin: 2px 0px;
padding: 0px 0px 0px 5px;background:url('../images/select.jpg')right center no-repeat;}
.partner_params_wrap {background:url('../images/parms_wrap.png')center bottom no-repeat;}

.nav-pills > .active > a, .nav-pills > .active > a:hover {
color: #ffffff;
background-color: #8ed435;
text-decoration: none;

}
.review_wrap {-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; background: #f0f0f0; }
.review_user_info {background: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; width:215px;padding: 17px; padding-bottom: 50px;}
.partner_review_user {line-height: 12px;margin-bottom: 20px;}
.rew_rating {margin-left:42px;}
.review_user_info_cut {background:url('../images/cut_review_user.png')right center no-repeat;width: 18px;height: 20px;float: left;margin-top: 20px;}
.review_user_body {margin-left: 25px;float: left;width: 550px;margin-top: 13px;}
.review_user_head {font-size:16px;margin-bottom: 10px;display: inline-block;}
.rewiews_comment {margin-top: 15px;}
.rewiews_comment span {display: inline-block; margin-right: 40px;}
.review_wrap .rew_padd {padding: 7px;}
.otvet_pred_wrap{background:url('../images/otvet_pred.png')left center no-repeat;padding: 20px 20px 10px 40px;border-top: 1px solid #c0d9be;margin-top: 15px;}
.review_write_rules {-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; background: #f7f4ed;padding:20px; font-size:12px;margin-bottom: 50px;}
.review_rules_cut {background:url('../images/review_rules_cut.jpg')left top no-repeat;width: 17px;height: 8px;float: right;margin-top: -8px;margin-right: 50px;}
.user_av_form_rew {border: 1px solid #bebfb8; margin-left: 2px; margin-right: 5px;}
input.subject_input {width: 568px; border: 1px solid #918f90;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;margin-bottom: 0px;}
input.subject_input:focus {
  border-color: rgba(190, 191, 183, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6); }
span.subject_inf {font-size:12px; color:#636363;display:block;margin-left: 38px;margin-bottom: 15px;}
a.rat_val_name {text-decoration: none; color:#000; font-size:12px;margin-top: 10px;
display: inline-block;}
.defaultSkin table.mceLayout {
border: 0;
border-left: 1px solid #918f90;
border-right: 1px solid #918f90;
}
.text_score_title {font-size:13px; font-weight: bold; display: block;margin-bottom: 5px;}
input.text_score_inp {width: 606px; border: 1px solid #918f90;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;margin-bottom: 0px;}

input.text_score_inp:focus {
  border-color: rgba(190, 191, 183, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6); }
.text_score_about {font-size:12px;color:#636363;}
.review_send {background: #f2f2f2; line-height: 120px; padding: 0px 40px;}
input.bt_submit_review {background: url('../images/reg_button2.png')center center no-repeat; width: 210px; line-height:33px;color:#fff;display: inline-block; border:none; }
.img_add {text-decoration: underline; color:#882d4f;}
.delete_photo_but
{
    display: inline-block;
  
  padding: 4px 12px;
  margin-bottom: 0;
  
  font-size: 14px;
  line-height: 20px;
  background: url('../images/icons/delete9.jpg')center center no-repeat;
  border:none;

}
input[type="checkbox"] {
			position: absolute;
			left: -9999px;
		}
		
		input[type="checkbox"] + label {
			background: url(../images/checkbox-sprite.png) left top no-repeat;
			padding-left: 20px;
                        display: inline-block;
		}
		
		input[type="checkbox"]:checked + label {
                        background: url(../images/checkbox-sprite.gif) 0 -30px no-repeat;
			
		}
                td.name {font-size:13px;}

/* Комментарии   */

.comment_head {color:#707070; font-size:11px;}
.comment_numb {display: inline-block;
border: 1px solid #882d4f;
color: #882d4f;
padding: 0px 2px;
line-height: 12px;}
.comment_body {margin-left: 15px;
margin-top: 2px;
margin-bottom: 20px;}
ul.comments {list-style: none;padding: 0px 40px;}
h2.com_head {color:#560029; font-size:22px;font-weight: normal;}
ul {margin-left: 0px;}
ul li ul {margin-left: 45px;}
ul.is_off_ans {background: url(../images/is_off_ansver.png)left center no-repeat}
.comment_form {background: #f7f4ed url(../images/comment_form_bg.jpg)center bottom no-repeat; padding: 20px 18px 50px 24px;}
.text_area_comm {border: 1px solid #c8c7c7;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;margin-bottom: 0px; width: 500px; height: 230px;}
.text_area_comm:focus { border-color: rgba(190, 191, 183, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);}
.close_form {background: url(../images/close_commen_form.jpg)left center no-repeat; display: inline-block;width: 11px; height: 10px;cursor:pointer;}
.ct_znak {background: url(../images/ct_znak.jpg) left center no-repeat; width: 25px; height: 13px; margin-bottom: 15px;
margin-top: 15px;
margin-left: 20px;}
.subscrible_form_com {
width: 250px;
height: 46px;
background: url('../images/comment_podpis.png') no-repeat;
margin-top: -10px;
margin-left: 10px;
}
input.subscrible_input_com
{
    border:none;
    background: none;
    width: 190px;
    margin-top: 5px;
    margin-left: 8px;
    height: 25px;
    float:left;
    color: #999999;
font-size: 13px;  
}
input.subscrible_input_com:focus {border-color: rgba(190, 191, 183, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);}
.comment_form_cut {background:url('../images/review_rules_cut.jpg')left top no-repeat;width: 17px;height: 8px;float: left;margin-top: -8px;margin-left: 65px;}
.sapport {background:url('../images/sapport_bg.png')left center no-repeat;font-size: 9px;color:#fff;padding: 0px 10px;}


/*  news    */

.news_date {font-size:11px; margin-bottom:5px;}
.news {margin-bottom: 48px;}
.pages {text-align: center;}
h1.news_title {font-size: 22px;
font-weight: normal;
line-height: 20px;
margin-top: 0px;
margin-bottom: 20px;}

/* forum      */

.forum_desclame {font-size:16px; color:#8c6239; margin-bottom: 20px;}
.showForm {border-bottom: 1px #560029 dashed; color:#560029; cursor: pointer; margin-left: 769px; position: absolute;margin-top: 15px;}

input.forum_new_teme {width: 550px;border: 1px solid #c8c7c7;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;margin-bottom: 0px; }

input.forum_new_teme:focus {
   border-color: rgba(190, 191, 183, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(190, 191, 183, 0.6);}
.forum_form_cut {background:url('../images/review_rules_cut.jpg')left top no-repeat;width: 17px;height: 8px;float: right;margin-top: -8px;margin-right: 35px;}
.forum_theme h2 a {font-size:24px; font-weight: normal; text-decoration: none;}
.is_new_theme {background: url('../images/new_theme.jpg') 0px -4px no-repeat;

width: 13px;
height: 16px;
position: absolute;}
.forum_theme .date {color:#707070; font-size:11px; margin: 0px 20px 0px 30px;}
.support_q{background: url('../images/support_q.jpg') left center no-repeat;
position: absolute;
width: 108px;
height: 14px;
margin-top: 3px;}
.messageText {line-height: 22px;}
.forum_theme {background: url('../images/theme_bg.png') center bottom no-repeat;padding: 0px 40px;padding-bottom: 40px;}
.forum_post_list{background: url('../images/post_list_bg.png') center bottom no-repeat;padding-bottom: 50px;}
.bord {font-size:13px; border-bottom: 1px #560029 dashed; text-decoration:none; }
.forum_post {padding: 0px 40px; position: relative}
.all_posts {text-align: center; font-size: 16px; margin: 30px 0px;color:#560029}
.post_header {font-size:11px; color:#707070;margin-bottom: 5px;}
.date_forum_post {margin-left:10px; margin-right: 30px;}
.post_message {margin-left: 32px; border-bottom: 1px solid #ead9df;}
.newThemeForm {margin-top: 80px;}
a.addpst:hover {color:#fff;}
.addpst {
    
   
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #882d4f;
background-image: -moz-linear-gradient(top, #882d4f, #57012a);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#882d4f), to(#57012a));
background-image: -webkit-linear-gradient(top, #882d4f, #57012a);
background-image: -o-linear-gradient(top, #882d4f, #57012a);
background-image: linear-gradient(to bottom, #882d4f, #57012a);
background-repeat: repeat-x;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff882d4f', endColorstr='#ff57012a', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-size: 14px;
 -webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px;
text-decoration: none; padding: 8px 20px;
}
.subscrible_post {background: url('../images/new_theme.jpg')left center no-repeat;float: left;
display: inline-block;
width: 13px;
height: 20px;}
.form_cut_left {float:left;margin-left:35px;}


/* Сообщения  */

.message_menu li {float:left; display: inline-block; margin-right: 20px; padding: 5px 0px 5px 0px}
.message_menu li a {color:#882d4f;font-size:15px;}
.message_menu li.selected a {color:#666666;text-decoration: none;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 2px 7px 1px #9f9f9f;
-webkit-box-shadow: 0px 2px 7px 1px #9f9f9f;
box-shadow: 0px 2px 7px 1px #9f9f9f;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#9f9f9f');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#9f9f9f')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*All filters must be placed together*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
/*IE 7 AND 8 DO NOT SUPPORT SPREAD PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f6f4f4', endColorstr = '#dbdbdb');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f6f4f4', endColorstr = '#dbdbdb')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #f6f4f4, #dbdbdb);
background-image: -ms-linear-gradient(top, #f6f4f4, #dbdbdb);
background-image: -o-linear-gradient(top, #f6f4f4, #dbdbdb);
background-image: -webkit-gradient(linear, center top, center bottom, from(#f6f4f4), to(#dbdbdb));
background-image: -webkit-linear-gradient(top, #f6f4f4, #dbdbdb);
background-image: linear-gradient(top, #f6f4f4, #dbdbdb);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/

padding: 5px 10px;
}
.write_link {cursor:pointer; border-bottom: 1px #882d4f dashed; color:#882d4f;font-size:12px;line-height: 12px;
padding-top: 5px;}
a.write_link {text-decoration: none;}
.mes_numbers {color:#898989; font-size:12px;}
.messItem {border-top:1px #d6ccd0 solid; padding: 10px 0px;}
.message_status {width: 25px;  margin-right: 10px;}
.message_status .msg_read {background: url('../images/msg_read.jpg')center center no-repeat; width: 7px;
height: 7px;
display: block;
margin-top: 18px;
margin-left: 10px;
}
.message_status .msg_new {background: url('../images/msg_new.jpg')center center no-repeat; width: 7px;
height: 7px;
display: block;
margin-top: 18px;
margin-left: 10px;
}
.user_inf {width: 200px;}
.message_text a,
.message_text a:hover {color:#000;text-decoration: none;}
.message_text {width: 625px;}
#autoComplete {position: absolute;margin-top:12px;}

.messageElement{
    cursor: pointer;
    padding: 0px 10px 1px 10px;
    background-color: #ffe99b;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    behavior: url(/css/csspie/PIE.htc);
    color:#000000;
    font-size: 13px;
    text-decoration: none;
    
}

.messageElement:hover {
    background-color:#fff8e1;
   
}

.messageDelBtn {
  padding-left: 4px;
}

.messageDelBtn:hover {
    color:black;
}

.wrapMessEl {

margin-top: 4px;

}


/**/
.messagearea {
    width:640px;
}

#listUser-messages { width:562px; border: 1px solid #c8c7c7; }
#listUser-messages ul { list-style: none; }
#listUser-messages ul li { background-color:white; cursor:pointer }
#listUser-messages ul li a { display:block; text-decoration:none; color:#000000; 
background-color:#FFFFFF; line-height:30px;
border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; 
padding-left:10px; cursor:pointer; }
#listUser-messages ul li:hover { color:#FFFFFF; background-color: #882d4f; }
#listUser-messages ul li a strong { margin-right:10px; }
.top_messages {display:inline-block;margin-left:200px; margin-top:8px;}
.new_message_top {background:  url('../images/new_pm_icon.png')left bottom no-repeat; padding-left: 20px; text-decoration: none; font-size: 13px; color:#fff; }
a.new_message_top:hover {color:#fff;text-decoration: none;}
.new_comments_icon {background:  url('../images/new_reviews_icon.png')left bottom no-repeat; padding-left: 20px; text-decoration: none; font-size: 13px; color:#fff; margin-right: 20px;}
a.new_comments_icon:hover {color:#fff;text-decoration: none;}


.my_mess .d_message_text {
    -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;
    background: #ffeeb4;
    padding: 25px 25px 20px 25px;
    float: left;
    width: 500px;
    
}
.my_mess .d_message_data
{background: url('../images/d_message_from_cut.jpg')left bottom no-repeat;
float: left;
clear: left;
margin-left: 30px;
padding-left: 20px;
font-size: 11px;
color: #636363;
 
}
.dialog_head {margin-top:10px;}
.d_message_text {
    -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;
    background: #f8f5ee;
    padding: 25px 25px 20px 25px;
    float: right;
    width: 500px;
    
}
.d_message_data
{background: url('../images/d_message_to_cut.jpg')right top no-repeat;
float: right;
clear: right;
margin-right: 30px;
padding-right: 20px;
font-size: 11px;
color: #636363;
 
}



/* Категория   */

.subcat_menu li {float: left;margin-right: 20px;display: inline-block;line-height: 40px;}
.kos_partners {background-color: #e4f082; padding: 10px;}
.kos_link {text-decoration: none; font-size: 16px;}
.none {text-decoration: none;}
.none:hover {text-decoration: none; color:#666666;}

.kos_count_rating {
background: url('../images/count_rating_item.png') no-repeat;
width: 22px;
height: 20px;
font-size: 11px;
text-align: center;
line-height: 16px;
display: inline-block;
margin-top: 12px;
position: absolute;
margin-left: 5px;
}

.main_menu ul li ul {
display: none;
position: absolute;
top: 60px;
background: #fff;
color: #000;
padding: 0px;
z-index: 1000;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
list-style: none;
}
.main_menu ul li ul li {
list-style: none;
margin: 0;
padding: 0;
height: 40px;
line-height: 43px;
display: inline-block;
zoom: 1;
font-size: 13px;
font-weight: bold;
}